アジャイルの核となる 8 つの原則
経験豊富な結束の強いチームは例外的に管理者がいなくても機能しうるが、ほとんどのチームには管理者が必要
伝統的な管理者の役割の一部はチームメンバーに任せられる (次のイテレーションのタスクの選択など)
管理者は、チームメンバーの自主性を促し、チームを自己組織化に導いていくようにすべき
3. 継続可能なペースで仕事をする
プログラマに敬意を払うことと、良い作業環境を提供すること 2 つの流派 : 真にプログラマの尊厳を取り戻す vs 伝統的な産業における生産工学に基づくムダの排除 4. 最小限のソフトウェアを開発する
1. 最小限の機能を開発
2. 要求されたプロダクトだけを開発
nobuoka.icon そうなんかな??
3. コードとテストのみを開発
nobuoka.icon アジャイルは文書に価値を置かない、みたいな主張だが、必ずしもそうではないと思う
5. 変化を許容する
歓迎するプロジェクトと受け入れるプロジェクトがある
技術
6. 反復的に開発する
1. 全てのテストに通るまで新しい機能には着手しない